41dd521d088c340789fc251a0dbd2313f09dac64,cruise.umple.nebula/src/cruise/umple/modeling/handlers/cpp/CppStatemachinePointsHandler.java,CppStatemachinePointsHandler,entryImplementationStateContents,#GenerationPolicyRegistry#Object#Object#String#String#String#,1094

Before Change


		
		if(doActivityCode!= null&& !doActivityCode.isEmpty()){
			String parentName= generationValueGetter.getString(element, IModelingElementDefinitions.NAME);
			String threadInstance = generationValueGetter.use(ICppStatemachinesDefinitions.THREAD_INSTANCE, switchVariableType);
			String doActivityInstance = generationValueGetter.use(ICppStatemachinesDefinitions.DO_ACTIVITY_METHOD_INSTANCE, switchVariableType);
			String declaration = generationValueGetter.generate(ICppDefinitions.DECLARE_STATEMENET, state, 
					//GenerationArgumentDescriptor.arg(ICppDefinitions.GENERIC_TYPE, parentName),

After Change


			}
			
			String parentName= generationValueGetter.getString(element, IModelingElementDefinitions.NAME);
			String threadInstance = generationValueGetter.use(ICppStatemachinesDefinitions.THREAD_INSTANCE, switchVariableType)+ indexer;
			String doActivityInstance = generationValueGetter.use(ICppStatemachinesDefinitions.DO_ACTIVITY_METHOD_INSTANCE, indexer+ switchVariableType);
			String declaration = generationValueGetter.generate(ICppDefinitions.DECLARE_STATEMENET, state, 
					//GenerationArgumentDescriptor.arg(ICppDefinitions.GENERIC_TYPE, parentName),